Declare Function pcv_loadimagerect Lib "\windows\framegrb.dll" (ByVal f$, ByVal i1%, ByVal i2%) As Integer
Declare Function pcv_disablevideo Lib "\windows\framegrb.dll" () As Integer
'defines our special framegrabber DLL routines
Declare Function loadmmp Lib "\windows\framer.dll" (ByVal f1 As String, ByVal i1 As Integer, ByVal i2 As Integer) As Integer
Declare Function savemmp Lib "\windows\framer.dll" (ByVal f1 As String, ByVal i1 As Integer, ByVal i2 As Integer, ByVal i3 As Integer, ByVal i4 As Integer) As Integer
Declare Function maskimage Lib "\windows\framer.dll" (ByVal f1 As String, ByVal i1 As Integer, ByVal i2 As Integer, ByVal i3 As Integer, ByVal i4 As Integer, ByVal i5 As Integer) As Integer
Declare Function colmiximage Lib "\windows\framer.dll" (ByVal f1 As String, ByVal i1 As Integer, ByVal i2 As Integer, ByVal i3 As Integer, ByVal i4 As Integer, ByVal i5 As Integer, ByVal i6 As Integer, ByVal i7 As Integer, ByVal i8 As Integer, ByVal i9 As Integer, ByVal i10 As Integer) As Integer
Declare Function greymiximage Lib "\windows\framer.dll" (ByVal f1 As String, ByVal i1 As Integer, ByVal i2 As Integer, ByVal i3 As Integer, ByVal i4 As Integer, ByVal i5 As Integer, ByVal i6 As Integer, ByVal i7 As Integer, ByVal i8 As Integer, ByVal i9 As Integer, ByVal i10 As Integer) As Integer
Declare Sub colourchange Lib "\windows\framer.dll" (ByVal i1 As Integer, ByVal i2 As Integer, ByVal i3 As Integer, ByVal i4 As Integer, ByVal i5 As Integer, ByVal i6 As Integer)
Declare Sub blockrgb Lib "\windows\framer.dll" (ByVal i1 As Integer, ByVal i2 As Integer, ByVal i3 As Integer, ByVal i4 As Integer, ByVal i5 As Integer, ByVal i6 As Integer, ByVal i7 As Integer)
Declare Sub rgbputpixel Lib "\windows\framer.dll" (ByVal i1 As Integer, ByVal i2 As Integer, ByVal i3 As Integer, ByVal i4 As Integer, ByVal i5 As Integer)
Declare Sub rgbgetpixel Lib "\windows\framer.dll" (ByVal i1 As Integer, ByVal i2 As Integer, i3 As Integer, i4 As Integer, i5 As Integer)
Declare Sub yuvputpixel Lib "\windows\framer.dll" (ByVal i1 As Integer, ByVal i2 As Integer, ByVal i3 As Integer, ByVal i4 As Integer, ByVal i5 As Integer)
Declare Sub yuvgetpixel Lib "\windows\framer.dll" (ByVal i1 As Integer, ByVal i2 As Integer, i3 As Integer, i4 As Integer, i5 As Integer)
Declare Sub setactivepage Lib "\windows\framer.dll" (ByVal i1 As Integer)
Declare Function xzoomblock Lib "\windows\framer.dll" (ByVal i1 As Integer, ByVal i2 As Integer, ByVal i3 As Integer, ByVal i4 As Integer, ByVal i5 As Integer, ByVal i6 As Integer) As Integer
Declare Function yzoomblock Lib "\windows\framer.dll" (ByVal i1 As Integer, ByVal i2 As Integer, ByVal i3 As Integer, ByVal i4 As Integer, ByVal i5 As Integer, ByVal i6 As Integer) As Integer
Declare Function xzoomimage Lib "\windows\framer.dll" (ByVal i1 As Integer) As Integer
Declare Function yzoomimage Lib "\windows\framer.dll" (ByVal i1 As Integer) As Integer
Declare Sub copyblock Lib "\windows\framer.dll" (ByVal i1 As Integer, ByVal i2 As Integer, ByVal i3 As Integer, ByVal i4 As Integer, ByVal i5 As Integer, ByVal i6 As Integer)
Declare Sub moveblock Lib "\windows\framer.dll" (ByVal i1 As Integer, ByVal i2 As Integer, ByVal i3 As Integer, ByVal i4 As Integer, ByVal i5 As Integer, ByVal i6 As Integer, ByVal i7 As Integer, ByVal i8 As Integer)
Declare Sub clearpage Lib "\windows\framer.dll" (ByVal i1 As Integer)
Declare Sub setxycursor Lib "\windows\framer.dll" (ByVal i1 As Integer, ByVal i2 As Integer)
Declare Sub enablemouse Lib "\windows\framer.dll" ()
Declare Sub disablemouse Lib "\windows\framer.dll" ()
Declare Sub colourblock Lib "\windows\framer.dll" (ByVal i1 As Integer, ByVal i2 As Integer, ByVal i3 As Integer, ByVal i4 As Integer, ByVal i5 As Integer, ByVal i6 As Integer, ByVal i7 As Integer, ByVal i8 As Integer, ByVal i9 As Integer)
Declare Sub setpal Lib "\windows\framer.dll" (ByVal i1 As Integer)
Declare Sub initdll Lib "\windows\framer.dll" (ByVal i1 As Integer, ByVal i2 As Integer)
Declare Sub initvariance Lib "\windows\framer.dll" (ByVal i1 As Integer)
Declare Sub initcolours Lib "\windows\framer.dll" (ByVal i1 As Integer, ByVal i2 As Integer, ByVal i3 As Integer)
Declare Sub defcolours Lib "\windows\framer.dll" (ByVal i1 As Integer, ByVal i2 As Integer, ByVal i3 As Integer)
Declare Sub drawcircle Lib "\windows\framer.dll" (ByVal i1 As Integer, ByVal i2 As Integer)
Declare Sub clearcircle Lib "\windows\framer.dll" (ByVal i1 As Integer, ByVal i2 As Integer)
Declare Sub copycircle Lib "\windows\framer.dll" (ByVal i1 As Integer, ByVal i2 As Integer, ByVal i3 As Integer, ByVal i4 As Integer)
Declare Sub setbrushsize Lib "\windows\framer.dll" (ByVal i1 As Integer)
Declare Sub mirror Lib "\windows\framer.dll" (ByVal i1 As Integer)
Declare Function shrinkimage Lib "\windows\framer.dll" (ByVal f1 As String, ByVal i1 As Integer, ByVal i2 As Integer, ByVal i3 As Integer) As Integer
Declare Sub setcolourtable Lib "\windows\framer.dll" (ByVal i1 As Integer)
Declare Sub storerle Lib "\windows\framer.dll" ()
Declare Sub restorerle Lib "\windows\framer.dll" ()
Declare Sub storeblock Lib "\windows\framer.dll" (ByVal i1 As Integer, ByVal i2 As Integer, ByVal i3 As Integer, ByVal i4 As Integer)
Declare Sub restoreblock Lib "\windows\framer.dll" ()
Declare Function getstate Lib "\windows\framer.dll" () As Integer
Declare Sub undocircle Lib "\windows\framer.dll" ()
Declare Sub resetundo Lib "\windows\framer.dll" ()
Declare Sub rlechange Lib "\windows\framer.dll" (ByVal i1 As Integer)
Declare Sub rgbcircle Lib "\windows\framer.dll" (ByVal i1 As Integer, ByVal i2 As Integer, ByVal i3 As Integer, ByVal i4 As Integer, ByVal i5 As Integer, ByVal i6 As Integer)
Declare Sub freememory Lib "\windows\framer.dll" ()
Declare Sub greyscale Lib "\windows\framer.dll" ()